# 使用Node.js官方镜像作为基础镜像
FROM node:18.19.0

# 设置工作目录
WORKDIR /app

# 将当前目录下的所有文件复制到容器的/app目录下
COPY ./ /app

# 安装项目依赖
RUN npm install

# 对外暴露的端口号
EXPOSE 8899

# 定义容器启动后要运行的命令
CMD [ "node", "dist/src/main.js" ]
